rain seeding - French English Dictionary